package com.service.web.bean;

import java.lang.annotation.*;

/**
 * <p/>
 * value:true 进行数据解密
 * @Target 注解作用范围
 *         TYPE 类
 *         METHOD 方法
 * @Retention 修饰注解，用于保持注解的生命周期
 *            RetentionPolicy.RUNTIME 注解不仅保存到class文件中，jvm加载class文件后，仍然存在
 * @Documented 表明该注解被javadocg工具记录
 * <li>Description: 数据解密 </li>
 * <li>@author: XiaJunJian </li>
 * <li>@date: 2020-06-09 17:59:17</li>
 */
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Decrypt {
    /**
     * 是否对数据进行解密
     * */
    boolean value() default true;
}
